<!-- Importamos los metodos js del abm de ciclos lectivos-->
<script type="text/javascript" src="<?php echo base_url(); ?>js/funciones_ciclos_lectivos.js"></script>

<!-- Para la creacion de los arboles con JQUERY-->
<link rel="stylesheet" href="<?php echo base_url(); ?>jquery/jquery.treeview/jquery.treeview.css" />

<script src="<?php echo base_url(); ?>jquery/jquery.treeview/lib/jquery.cookie.js" type="text/javascript"></script>
<script src="<?php echo base_url(); ?>jquery/jquery.treeview/jquery.treeview.js" type="text/javascript"></script>

<script type="text/javascript">
	//Esto se ejecuta cuando se termina de cargar la web
	$(document).ready(function(){
		//Creamos el arbol de permisos
		$("#tree").treeview({
			collapsed: true,
			animated: "fast",
			control:"#sidetreecontrol",
			prerendered: true,
			persist: "location",			
		});
	})
</script>

<div class="breadcrumbs" id="breadcrumbs">
	<script type="text/javascript">
		try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){}
	</script>
	
	<!-- Informacion de las secciones abiertas -->
	<ul class="breadcrumb">
		<li>
			<i class="icon-home home-icon"></i>
			<a href="<?php echo(site_url("inicio")); ?>">Inicio</a>
		</li>
		<li>
			<a href="<?php echo(site_url("cicloLectivo/consultar")); ?>">Ciclos Lectivos</a>
		</li>		
		<li class="active">
			<a href="<?php echo(site_url("cicloLectivo/abrirPantallaImportar/".$idCicloLectivoOrigenSel."/".$idCicloLectivoDestinoSel)); ?>">Importar Datos</a>
		</li>
	</ul><!-- .breadcrumb -->
	<!-- Fin Informacion de las secciones abiertas -->
</div>

<!-- Seccion de contenido -->
<div class="page-content">
	<div class="page-header">
		<h1>
			Importar Datos
			<small>
				<i class="icon-double-angle-right"></i>
				Estructurales
			</small>
		</h1>
	</div><!-- /.page-header -->
	
	<div class="row">
		<div class="col-xs-12">			
			<!-- Filtros -->
			<div class="row">
				<div class="col-sm-6 col-xs-12">
					<div class="widget-box">
						<div class="widget-header">
							<h4>Filtro Origen</h4>

							<span class="widget-toolbar">
								<a href="#" data-action="collapse">
									<i class="icon-chevron-up"></i>
								</a>
							</span>
						</div>

						<div class="widget-body">
							<div class="widget-main">								
								<form class="form-horizontal" role="form">
									<label for="cicloLectivoOrigen">Seleccione un ciclo lectivo:</label>
									
									<select class="form-control" id="cicloLectivoOrigen" onchange="filtrarEstructura('<?php echo(base_url()."cicloLectivo/abrirPantallaImportar") ?>');">
										<option value="0" selected="selected">Seleccionar</option>
										<?php
											//Recorremos todos los ciclos lectivos que nos paso el controlador y generamos el selector
											foreach ($ciclosLectivos->result() as $cicloLectivo){
												if($idCicloLectivoDestinoSel != $cicloLectivo->idCicloLectivo){
													if($cicloLectivo->idCicloLectivo == $idCicloLectivoOrigenSel){
														echo ('<option selected="selected" value="'.$cicloLectivo->idCicloLectivo.'">'.$cicloLectivo->nombre.'</option>');
													}else{
														echo ('<option value="'.$cicloLectivo->idCicloLectivo.'">'.$cicloLectivo->nombre.'</option>');
													}
												}
											}
										?>
									</select>
								</form>
							</div>
						</div>
					</div>
				</div><!-- /.col -->
				
				<div class="col-sm-6 col-xs-12">
					<div class="widget-box">
						<div class="widget-header">
							<h4>Filtro Destino</h4>

							<span class="widget-toolbar">
								<a href="#" data-action="collapse">
									<i class="icon-chevron-up"></i>
								</a>
							</span>
						</div>

						<div class="widget-body">
							<div class="widget-main">								
								<form class="form-horizontal" role="form">
									<label for="cicloLectivoDestino">Seleccione un ciclo lectivo:</label>
									
									<select class="form-control" id="cicloLectivoDestino" onchange="filtrarEstructura('<?php echo(base_url()."cicloLectivo/abrirPantallaImportar") ?>');">
										<option value="0" selected="selected">Seleccionar</option>
										<?php
											//Recorremos todos los ciclos lectivos que nos paso el controlador y generamos el selector
											foreach ($ciclosLectivos->result() as $cicloLectivo){
												if($idCicloLectivoOrigenSel != $cicloLectivo->idCicloLectivo){
													if($cicloLectivo->idCicloLectivo == $idCicloLectivoDestinoSel){
														echo ('<option selected="selected" value="'.$cicloLectivo->idCicloLectivo.'">'.$cicloLectivo->nombre.'</option>');
													}else{
														echo ('<option value="'.$cicloLectivo->idCicloLectivo.'">'.$cicloLectivo->nombre.'</option>');
													}
												}
											}
										?>
									</select>
								</form>
							</div>
						</div>
					</div>
				</div><!-- /.col -->
			</div><!-- /.row -->
			<!-- Fin Filtros -->
			
			<?php if($idCicloLectivoOrigenSel>0 && $idCicloLectivoDestinoSel>0){ ?>
			<!-- Form Importar -->
			<div class="hr hr-18 dotted"></div>
			
			<div class="row">
				<div class="col-xs-12 col-sm-8">
					<div class="widget-box">
						<div class="widget-header">
							<h4>Seleccione los elementos a importar</h4>
						</div>

						<div class="widget-body">
							<div class="widget-main">
								<form class="form-horizontal" role="form" action="<?php echo(site_url('cicloLectivo/importar/'.$idCicloLectivoOrigenSel."/".$idCicloLectivoDestinoSel)); ?>" id="formCicloLectivo" method="post" target="iframeUpload">
									<div>
										<div id="sidetreecontrol"><a href="?#">Cerrar Todo</a> | <a href="?#">Expandir Todo</a></div>
										
										<ul class="treeview" id="tree">
											<?php
												$a = 0;
												
												//Busco todos los cursos activos
												$listadoCursos = $this->m_curso->buscarActivos(" AND curso.idCicloLectivo=".$idCicloLectivoOrigenSel);
												
												//Recorremos todos los cursos y generamos el primer nivel
												foreach ($listadoCursos->result() as $curso){
													//Busco todas las divisiones activas del curso en cuestion (Para saber si hay que generar un nivel mas o aqui termina)
													$listadoDivisiones = $this->m_division->buscarActivos(" AND division.idCurso=".$curso->idCurso); ?>
																										
													<?php
														$a++;
														
														$lastA1 = "";
														$lastA2 = "";
														$lastA3 = "";
														if($listadoCursos->num_rows() == $a){
															$lastA1 = "lastExpandable";
															$lastA2 = "lastExpandable-hitarea";
															$lastA3 = "last";
														}													
													?>
													
													<li <?php if($listadoDivisiones->num_rows()>0) echo('class="expandable '.$lastA1.'"'); else echo('class="'.$lastA3.'"'); ?>><?php if($listadoDivisiones->num_rows()>0) echo('<div class="hitarea expandable-hitarea '.$lastA2.'"></div>'); ?><input onclick="actualizarEstructura(this)" type="checkbox" id="e_<?php echo($curso->idCurso); ?>_" name="e_<?php echo($curso->idCurso); ?>_"><span style="font-weight:bold">Curso: </span><?php echo($curso->nombre); ?>
														<?php if($listadoDivisiones->num_rows()>0){
															echo('<ul style="display: none;">');
														
															$b = 0;
															//Recorremos todas las divisiones y generamos el segundo nivel
															foreach ($listadoDivisiones->result() as $division){
																//Busco todas las asignaturas activas de la division en cuestion
																$listadoAsignaturas = $this->m_asignatura->buscarActivos(" AND asignatura.idDivision=".$division->idDivision); ?>
															
																<?php
																	$b++;
																	
																	$lastB1 = "";
																	$lastB2 = "";
																	$lastB3 = "";
																	if($listadoDivisiones->num_rows() == $b){
																		$lastB1 = "lastExpandable";
																		$lastB2 = "lastExpandable-hitarea";
																		$lastB3 = "last";
																	}
																?>
																
																<li <?php if($listadoAsignaturas->num_rows()>0) echo('class="expandable '.$lastB1.'"'); echo('class="'.$lastB3.'"'); ?>><?php if($listadoAsignaturas->num_rows()>0) echo('<div class="hitarea expandable-hitarea '.$lastB2.'"></div>'); ?><input onclick="actualizarEstructura(this)" type="checkbox" id="e_<?php echo($curso->idCurso); ?>_<?php echo($division->idDivision); ?>_" name="e_<?php echo($curso->idCurso); ?>_<?php echo($division->idDivision); ?>_"><span style="font-weight:bold">Divisi&oacute;n: </span><?php echo($division->nombre); ?>
																	<?php if($listadoAsignaturas->num_rows()>0){
																		echo('<ul style="display: none;">');
																		
																		$c = 0;
																		//Recorremos todas las asignaturas y generamos el tercer nivel
																		foreach ($listadoAsignaturas->result() as $asignatura){
																			//Busco todos los modulos activos de la asignatura en cuestion
																			$listadoModulos = $this->m_modulo->buscarActivos(" AND modulo.idAsignatura=".$asignatura->idAsignatura);

																			//Busco todos los docentes activos de la asignatura en cuestion
																			$listadoDocentes = $this->m_asignacion_docente->buscarActivos(" AND docentexasignatura.idAsignatura=".$asignatura->idAsignatura); ?>																		
																		
																			<?php
																				$c++;
																				
																				$lastC1 = "";
																				$lastC2 = "";
																				$lastC3 = "";
																				if($listadoAsignaturas->num_rows() == $c){
																					$lastC1 = "lastExpandable";
																					$lastC2 = "lastExpandable-hitarea";
																					$lastC3 = "last";
																				}
																			?>
																			
																			<?php
																				$lastD1 = "";
																				$lastD2 = "";
																				
																				if($listadoDocentes->num_rows()==0){
																					$lastD1 = "lastExpandable";
																					$lastD2 = "lastExpandable-hitarea";
																				}
																			?>
																																						
																			<li <?php if($listadoModulos->num_rows()>0 || $listadoDocentes->num_rows()>0) echo('class="expandable '.$lastC1.'"'); echo('class="'.$lastC3.'"');  ?>><?php if($listadoModulos->num_rows()>0 || $listadoDocentes->num_rows()>0) echo('<div class="hitarea expandable-hitarea '.$lastC2.'"></div>'); ?><input onclick="actualizarEstructura(this)" type="checkbox" id="e_<?php echo($curso->idCurso); ?>_<?php echo($division->idDivision); ?>_<?php echo($asignatura->idAsignatura); ?>_" name="e_<?php echo($curso->idCurso); ?>_<?php echo($division->idDivision); ?>_<?php echo($asignatura->idAsignatura); ?>_"><span style="font-weight:bold">Asignatura: </span><?php echo($asignatura->nombre); ?>
																				<?php if($listadoModulos->num_rows()>0){
																					echo('<ul style="display:none;"><li class="expandable '.$lastD1.'"><div class="hitarea expandable-hitarea '.$lastD2.'"></div><span>M&oacute;dulos: </span><ul style="display:none;">');
																					
																					$d=0;
																					
																					//Recorremos todos los modulos y generamos el cuarto (ultimo) nivel
																					foreach ($listadoModulos->result() as $modulo){ ?>																					
																						<?php
																							$d++;
																						?>
																						<li <?php if($listadoModulos->num_rows() == $d) echo('class="last"');?>><input onclick="actualizarEstructura(this)" type="checkbox" id="e_<?php echo($curso->idCurso); ?>_<?php echo($division->idDivision); ?>_<?php echo($asignatura->idAsignatura); ?>_m_<?php echo($modulo->idModulo); ?>_" name="e_<?php echo($curso->idCurso); ?>_<?php echo($division->idDivision); ?>_<?php echo($asignatura->idAsignatura); ?>_m_<?php echo($modulo->idModulo); ?>_"><span style="font-weight:bold">M&oacute;dulo: </span><?php echo($modulo->tipoModulo); ?></li>
																				<?php
																						}
																					echo('</ul></li></ul>');
																				}
																				?>
																				
																				<?php if($listadoDocentes->num_rows()>0){
																					echo('<ul style="display:none;"><li class="expandable lastExpandable"><div class="hitarea expandable-hitarea lastExpandable-hitarea"></div><span>Docentes: </span><ul style="display:none;">');
																																										
																					$e=0;
																					
																					//Recorremos todos los docentes y generamos el cuarto (ultimo) nivel
																					foreach ($listadoDocentes->result() as $docente){ ?>																					
																						<?php
																							$e++;
																						?>
																						<li <?php if($listadoDocentes->num_rows() == $e) echo('class="last"');?>><input onclick="actualizarEstructura(this)" type="checkbox" id="e_<?php echo($curso->idCurso); ?>_<?php echo($division->idDivision); ?>_<?php echo($asignatura->idAsignatura); ?>_d_<?php echo($docente->idDxA); ?>_" name="e_<?php echo($curso->idCurso); ?>_<?php echo($division->idDivision); ?>_<?php echo($asignatura->idAsignatura); ?>_d_<?php echo($docente->idDxA); ?>_"><span style="font-weight:bold">Docente: </span><?php echo($docente->apellidoPersona.", ".$docente->nombrePersona); ?></li>
																				<?php
																						}
																					echo('</ul></li></ul>');
																				}
																				?>
																			</li>
																	<?php
																			}
																		echo('</ul>');															
																	}
																	?>
																</li>
														<?php															
																}
															echo('</ul>');															
														}
														?>
													</li>
											<?php	
												}												
											?>
											
											<!-- Ejemplo
											<li class="expandable"><div class="hitarea expandable-hitarea"></div><input onclick="actualizarEstructura(this)" type="checkbox" id="e_1_" value="Car"><span>Curso 1</span>
												<ul style="display: none;">
													<li><input onclick="actualizarEstructura(this)" type="checkbox" id="e_1_1_" value="Car1"><span>Division 1</span></li>
													<li><input type="checkbox" id="e_1_2_" name="e_1_2_" value="Car2"><span>Division 2</span></li>
													<li class="last"><input type="checkbox" id="e_1_3_" value="Car3"><span>Division 3</span></li>
												</ul>
											</li>
											
											<li class="expandable"><div class="hitarea expandable-hitarea"></div><input onclick="actualizarEstructura(this)" type="checkbox" id="e_11_" value="Car"><span>Curso 2</span>
												<ul style="display: none;">
													<li class="expandable"><div class="hitarea expandable-hitarea"></div><input onclick="actualizarEstructura(this)" type="checkbox" id="e_11_11_" value="Car"><span>Division 1</span>
														<ul style="display: none;">
															<li><input  onclick="actualizarEstructura(this)" type="checkbox" id="e_11_11_1_" value="Car" ><span>Asignatura 1</span></li>
															<li class="last"><input onclick="actualizarEstructura(this)" type="checkbox" id="e_11_11_2_" value="Car"><span>Asignatura 2</span></li>
														</ul>
													</li>
													<li class="expandable"><div class="hitarea expandable-hitarea"></div><input type="checkbox" id="e_11_12" value="Car"><span>Division 2</span>
														<ul style="display: none;">
															
															<li><input type="checkbox" name="v12121ehicle" value="Car"><span>Restricciones Horarias</span></li>
															<li class="expandable"><div class="hitarea expandable-hitarea"></div><input type="checkbox" name="vehi1cle" value="Car"><span>Asignatura 1</span>
																<ul style="display: none;">
																	<li><input type="checkbox" name="v13212ehicle" value="Car"><span>Restricciones Horarias</span></li>
																																		
																	<li class="expandable"><div class="hitarea expandable-hitarea"></div><input type="checkbox" name="veh121icle" value="Car"><span>Modulos</span>
																		<ul style="display: none;">
																			<li><input type="checkbox" name="vehi121cle" value="Car"><span>Modulo 1</span></li>
																			<li class="last"><input type="checkbox" name="2121" value="Car"><span>Modulo 2</span></li>
																		</ul>
																	</li>
																	
																	<li class="expandable lastExpandable"><div class="hitarea expandable-hitarea lastExpandable-hitarea"></div><input type="checkbox" name="vehidadacle" value="Car"><span>Docentes</span>
																		<ul style="display: none;">
																			<li><input type="checkbox" name="veh35353icle" value="Car"><span>Docente 1</span></li>
																			<li class="last"><input type="checkbox" name="vehicl311e" value="Car"><span>Docente 2</span></li>
																		</ul>
																	</li>
																</ul>
															</li>
															
															
															<li class="expandable lastExpandable"><div class="hitarea expandable-hitarea lastExpandable-hitarea"></div> <a title="Residential Development" href="?/building_development/residential_development/index.cfm">Residential Development</a>
																<ul style="display: none;">
																	<li><a title="Call Before You Dig" href="?/building_development/residential_construction/building_permit_requirements.cfm">Building Permit Requirements</a></li>
																	<li><a title="New Development" href="?/building_development/residential_construction/new_homes.cfm">New Homes</a></li>

																	<li class="last"><a title="Street Addresses for New Construction" href="?/gis/index.cfm">Street Addresses for New Construction</a></li>

																</ul>
															</li>
														</ul>
													</li>
													
													
													
													<li><a href="?/engineering/index.cfm">Engineering Services </a></li>
													

													<li><a href="?/public_works/index.cfm">Public Works</a></li>
													<li class="expandable"><div class="hitarea expandable-hitarea"></div><a href="?/recycling_waste/index.cfm">Recycling, Waste &amp; Composting</a>
														<ul style="display: none;">
															<li class="last"><a href="?/environmental_services/index.cfm">Environmental Services </a></li>

														</ul>
													</li>
													
													<li class="last"><a href="?/utilities/index.cfm">Water &amp; Sewer (Utilities)</a></li>
												</ul>
											</li>
										
											<li class="last"><input type="checkbox" name="v2eh111icle" value="Car"><span>Curso 3</span></li>-->
										</ul>
									</div>
									
									<br>
									
									<div class="form-group">
										<div class="col-md-12">
											<button class="btn btn-primary" type="button" onclick="importarDatosCicloLectivo()">
												<i class="icon-ok bigger-110"></i>
												Importar
											</button>
										</div>
									</div>
									
									<iframe id="respuesta" name="iframeUpload" style="display:none"></iframe>
								</form>
							</div>
						</div>
					</div>
				</div><!-- /span -->
				
				<div class="col-xs-12 col-sm-4">
					<div class="widget-box">
						<div class="widget-header">
							<h4>Ayuda R&aacute;pida</h4>
						</div>

						<div class="widget-body">
							<div class="widget-main">
								<p class="alert alert-info">
									- Las divisiones se importan con las restricciones horarias.
								</p>
								
								<p class="alert alert-info">
									- Las asignaturas se importan con las restricciones horarias.
								</p>	
							</div>
						</div>
					</div>
				</div><!-- /span -->
			</div><!-- /.row -->
			<!-- Form Importar -->
			<?php } ?>
			
			<div class="hr hr-18 dotted hr-double"></div>
			
			<div class="alert alert-info">
				<strong>Importante!</strong>

				Para poder importar los datos de un ciclo lectivo a otro debe seleccionar ambos filtros superiores.
				<br>
			</div>
		</div><!-- /.col -->
	</div><!-- /.row -->
</div><!-- /.page-content --><!-- Fin Seccion de contenido -->

<!-- inline scripts related to this page -->
<script type="text/javascript">
	jQuery(function($){});
</script>